from mutagen.mp3 import MP3
from mutagen import MutagenError

def is_valid_mp3(file_path):
    try:
        # 尝试加载 MP3 文件
        audio = MP3(file_path)
        # 如果能够成功加载，且存在持续时间，认为文件有效
        if audio.info.length > 0:
            return True
    except MutagenError:
        # 如果无法加载，则文件可能无效
        return False
    return False

# 示例：校验一个 MP3 文件
file_path = "E://temp//recording_1734074810226.mp3"
if is_valid_mp3(file_path):
    print(f"{file_path} 是有效的 MP3 文件。")
else:
    print(f"{file_path} 是无效的 MP3 文件。")
